package cn.meike.net;

import cn.meike.net.protocol.GMsg;
import cn.meike.net.protocol.LoginServer_Request;
import cn.meike.net.protocol.LoginServer_Response;
import cn.meike.net.protocol.Macros;

public class MsgFactory {

	
	
	public static GMsg getLoginServer_Request(int uin, int seq, String skey, String loginCookie)
	{
		GMsg msg = new GMsg();
		msg.m_stMsgHead.m_uiUin = uin;
		msg.m_stMsgHead.m_uiMsgID = Macros.MsgID_LoginServer_Request;
		
		LoginServer_Request loginReq = new LoginServer_Request();
		loginReq.m_uiUin = uin;
		loginReq.m_uiSeq = seq;
		
		msg.m_stMsgBody.m_stLoginServer_Request = loginReq;
		
		return msg;
		
	}
	
	public static GMsg getLoginServer_Response(int uin, int seq,int resultID)
	{
		GMsg msg = new GMsg();
		
		msg.m_stMsgHead.m_uiUin = uin;
		msg.m_stMsgHead.m_uiMsgID = Macros.MsgID_LoginServer_Response;
		
		LoginServer_Response loginResponse = new LoginServer_Response();
		loginResponse.m_uiResultID = resultID;
		
		msg.m_stMsgBody.m_stLoginServer_Response = loginResponse ;
		
		return null;
		
	}
}
